package com.xtianzhuang.www.dao;

import com.xtianzhuang.www.entity.TdAccount;
import com.xtianzhuang.www.entity.TdAccountExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TdAccountMapper {
    long countByExample(TdAccountExample example);

    int deleteByExample(TdAccountExample example);

    int deleteByPrimaryKey(Integer accountId);

    int insert(TdAccount record);

    int insertSelective(TdAccount record);

    List<TdAccount> selectByExample(TdAccountExample example);

    TdAccount selectByPrimaryKey(Integer accountId);

    int updateByExampleSelective(@Param("record") TdAccount record, @Param("example") TdAccountExample example);

    int updateByExample(@Param("record") TdAccount record, @Param("example") TdAccountExample example);

    int updateByPrimaryKeySelective(TdAccount record);

    int updateByPrimaryKey(TdAccount record);
}